package com.logic.landseaserver.persistence.write;

import java.util.List;

import com.logic.landseaserver.domain.Bill;
import com.logic.landseaserver.ws.request.ContractNeedDelReq;

public interface BillWriteMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(Bill record);

    int insertSelective(Bill record);

    int updateByPrimaryKeySelective(Bill record);

    int updateByPrimaryKeyWithBLOBs(Bill record);

    int updateByPrimaryKey(Bill record);

    void deleteNoPayBill(List<ContractNeedDelReq> list);

    void udpateReceivableMoney(Integer bill);

    void deleteNoPayForCId(Integer contractId);

    void deleteBillById(Integer billId);
 //   void udpateReceivableMoney1(Double receivableMoney);

}